package com.itheima.d2_reflect;

/**
 *掌握反射的第一步：获取类的class对象
 * 三种方式
 */
public class ReflectDemo1 {
    public static void main(String[] args) throws Exception {
        // 1.获取Class对象的第一种方式：通过类名.class
        Class c1 = Student.class;
        System.out.println(c1);

        //2.获取CLass对象的第二种方式:通过Class.forName("全类名") 包名+类名
        Class c2 = Class.forName("com.itheima.d2_reflect.Student");
        System.out.println(c2);

        //3.获取CLass对象的第三种方式:对象.getClass()
        Student s = new Student();
        Class c3 = s.getClass();
        System.out.println( c3);


        System.out.println(c1 == c2);
        System.out.println(c2 == c3);
    }
}
